home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-12-12 | 1.3 KB | 62 lines |
- CC = cl -c -W3 -AS -G3 -Gs -GA -Zip -Oxwt $(DEF) -Fc
- ASM = masm -Mx -Zi
- LINK= link /NOE/NOD/LI/MAP/AL:16
- DEF = -DSTRICT
- RC = rc
-
- !if "$(DEBUG)" == "NO"
- !else
- LINK= $(LINK)/CO
- DEF = $(DEF) -DDEBUG
- !endif
-
-
- NAMEX = qa
- NAME = Trans
- OBJS = qa.obj tblt.obj trle.obj dib.obj
- LIBS = libw slibcew commdlg mmsystem
-
- RESFILE = $(NAMEX).res
- DEFFILE = $(NAMEX).def
- EXENAME = $(NAME).exe
-
- .c.obj:
- $(CC) -Tp$*.c
-
- .asm.obj:
- $(ASM) $*;
-
- .rc.res:
- $(RC) -r $*.rc
-
- goal: $(EXENAME)
- @echo ***** finished making $(NAME) for Win16 *****
-
- $(EXENAME): $(OBJS) $(RESFILE) $(DEFFILE) makefile
- $(LINK) $(OBJS), $(EXENAME),$(NAMEX),$(LIBS),$(DEFFILE)
- rc $(RESFILE) $(EXENAME)
- -cvpack -p $(EXENAME)
- -mapsym $(NAMEX).map
-
- clean:
- # del $(NAME).exe
- del *.res
- del *.err
- del *.obj
- del *.map
- del *.sym
- del *.cod
- del *.pdb
- del *.wsp
-
- depend:
- mv makefile makefile.old
- sed "/^# START Dependencies/,/^# END Dependencies/D" makefile.old > makefile
- del makefile.old
- echo # START Dependencies >> makefile
- includes -l *.c *.asm >> makefile
- echo # END Dependencies >> makefile
-
- # START Dependencies
- # END Dependencies
-